wind-power generator - French English Dictionary